package com.ruoyi.keep.mapper;

import com.ruoyi.keep.domain.NumberCard;

import java.util.List;

/**
 * 次数卡规格Mapper接口
 * 
 * @author ruoyi
 * @date 2024-08-13
 */
public interface NumberCardMapper 
{
    /**
     * 查询次数卡规格
     * 
     * @param id 次数卡规格主键
     * @return 次数卡规格
     */
    public NumberCard selectNumberCardById(Long id);

    /**
     * 查询次数卡规格列表
     * 
     * @param numberCard 次数卡规格
     * @return 次数卡规格集合
     */
    public List<NumberCard> selectNumberCardList(NumberCard numberCard);

    /**
     * 新增次数卡规格
     * 
     * @param numberCard 次数卡规格
     * @return 结果
     */
    public int insertNumberCard(NumberCard numberCard);

    /**
     * 修改次数卡规格
     * 
     * @param numberCard 次数卡规格
     * @return 结果
     */
    public int updateNumberCard(NumberCard numberCard);

    /**
     * 删除次数卡规格
     * 
     * @param id 次数卡规格主键
     * @return 结果
     */
    public int deleteNumberCardById(Long id);

    /**
     * 批量删除次数卡规格
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteNumberCardByIds(Long[] ids);
}
